body {
    background:#ffffff;}
.free-content{
    min-height: 1.8rem;
    width: 100%;
    background:#eeeeee;
    position: relative;
    overflow: hidden;}
.free-content .circle {
    border-radius: 50%;
    width: 120px;
    height: 120px;
    border: 5px  #049ffb solid;
    margin: 30px auto;
    background: #fff;
    padding-top: 30px;
    text-align: center;
    position: relative;
    overflow: hidden;  }
.free-content .circle .circle-text{
    color: #909090;
    display: block;
    padding-bottom: 5px;}
.free-content .circle .circle-price{
    color: #212121;
    font-size: 18px; }
.free-content .circle .circle-price em{
    color: #909090;
    font-size: 14px;}
.free-content .circle .circle-price small{
    color: #212121;
    font-size: 14px;}
.free-list{
    background: #fff;
    display: block;
    width: 100%;
}
.free-list li{
    height: .45rem;
    line-height: .45rem;
    border-bottom: 1px #dddddd solid;
    padding: 0 10px;
    font-size: 14px;
    position: relative;
}
.free-list .text {
    color: #333;}
.free-list .text-abs {
    position: absolute;
    right: 10px; }
/*免费额度使用明细样式 */
.free-details-title{
    overflow: hidden;
    background: #eeeeee;
    display: block; }
.free-details-title ul li{
    width: 50%;
    float: left;
    color: #cc183b;
    display: block;
    height: .44rem;
    line-height: .44rem;
    font-size: 14px;
    padding-left: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.free-details-con{
    background: #fff;
    width: 100%;
    display: block;
    position: relative;
    padding: 10px;
    border-bottom: 1px #ddd solid; }
.free-details-text{
    position: relative;
    height: 30px;
    line-height: 30px;}
.free-details-text .text{
    font-size: 14px;
    color: #212121; }
.text01{
    font-size: 12px;
    color: #9a9a9a;
    margin-right: 5px;
}
.free-details-text .text-fr,.text-fr01 {
    float: right;
    font-size: 14px;
    color: #d1314d; }
.text-fr01{
    font-size: 12px;
    color: #9a9a9a;
}